L’algorithmique et la programmation - 2de
Interprétation
Exercice 1 : Resultat de test Si/Sinon
On considère l'algorithme ci-dessous :
\(b\) ← \(4 - a\)
\(c\) ← \(3 \times a\)
\(a\) ← \(9 + a\)
Si \(b \gt c\) :
\(b\) ← \(a - c\)
Sinon
\(b\) ← \(a + b\)
Si \(a=4\), quelle est la valeur finale de \(b\) ?
Exercice 2 : Initiation - Trois variables, une lecture, deux calculs enchainées
On considère l'algorithme ci-dessous :
\(a\) ← \(2 + N\)
\(b\) ← \(2 + a\)
Si \(N=3\), quelle est la valeur finale de \(b\) ?
Exercice 3 : Initiation - Trois variables, deux lectures, un calcul
On considère l'algorithme ci-dessous :
\(N\) ← \(b \times \left(7 + a\right)\)
Si \(a=6\) et \(b=5\), quelle est la valeur finale de \(N\) ?
Exercice 4 : Etapes avec Si/Sinon
On considère l'algorithme ci-dessous :
\(b\) ← \(8 - a\)
\(c\) ← \(5 \times a\)
\(a\) ← \(6 + a\)
Si \(b \gt c\) :
\(b\) ← \(a \times c\)
Sinon
\(b\) ← \(a \times b\)
Faire fonctionner l'algorithme précédent pour \(a=1\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 5 : Initiation - Quatre variables, une lecture, deux calculs enchainées
On considère l'algorithme ci-dessous :
\(a\) ← \(8 \times x\)
\(b\) ← \(5 + x\)
\(c\) ← \(a + b\)
Si \(x=6\), quelle est la valeur finale de \(c\) ?